mechanical semaphore - Alemán Inglés Diccionario